/* Installed Fonts */
@font-face {
	font-family: "Oswald Bold";
	src: url('../fonts/Oswald-Bold.ttf');
}
.ff-os-bo { font-family: "Oswald Bold" !important; }

@font-face {
	font-family: "Oswald Extra Light";
	src: url('../fonts/Oswald-ExtraLight.ttf');
}
.ff-os-ex-li { font-family: "Oswald Extra Light" !important; }

@font-face {
	font-family: "Oswald Light";
	src: url('../fonts/Oswald-Light.ttf');
}
.ff-os-li { font-family: "Oswald Light" !important; }

@font-face {
	font-family: "Oswald Medium";
	src: url('../fonts/Oswald-Medium.ttf');
}
.ff-os-me { font-family: "Oswald Medium" !important; }

@font-face {
	font-family: "Oswald Regular";
	src: url('../fonts/Oswald-Regular.ttf');
}
.ff-os-re { font-family: "Oswald Regular" !important; }

@font-face {
	font-family: "Oswald Semi Bold";
	src: url('../fonts/Oswald-SemiBold.ttf');
}
.ff-os-se-bo { font-family: "Oswald Semi Bold" !important; }

@font-face {
	font-family: "Poppins Black";
	src: url('../fonts/Poppins-Black.ttf');
}
.ff-po-bl { font-family: "Poppins Black" !important; }

@font-face {
	font-family: "Poppins Black Italic";
	src: url('../fonts/Poppins-BlackItalic.ttf');
}
.ff-po-bl-it { font-family: "Poppins Black Italic" !important; }

@font-face {
	font-family: "Poppins Bold";
	src: url('../fonts/Poppins-Bold.ttf');
}
.ff-po-bo { font-family: "Poppins Bold" !important; }

@font-face {
	font-family: "Poppins Bold Italic";
	src: url('../fonts/Poppins-BoldItalic.ttf');
}
.ff-po-bo-it { font-family: "Poppins Bold Italic" !important; }

@font-face {
	font-family: "Poppins Extra Bold";
	src: url('../fonts/Poppins-ExtraBold.ttf');
}
.ff-po-ex-bo { font-family: "Poppins Extra Bold" !important; }

@font-face {
	font-family: "Poppins Extra Bold Italic";
	src: url('../fonts/Poppins-ExtraBoldItalic.ttf');
}
.ff-po-ex-bo-it { font-family: "Poppins Extra Bold Italic" !important; }

@font-face {
	font-family: "Poppins Extra Light";
	src: url('../fonts/Poppins-ExtraLight.ttf');
}
.ff-po-ex-li { font-family: "Poppins Extra Light" !important; }

@font-face {
	font-family: "Poppins Extra Light Italic";
	src: url('../fonts/Poppins-ExtraLightItalic.ttf');
}
.ff-po-ex-li-it { font-family: "Poppins Extra Light Italic" !important; }

@font-face {
	font-family: "Poppins Italic";
	src: url('../fonts/Poppins-Italic.ttf');
}
.ff-po-it { font-family: "Poppins Italic" !important; }

@font-face {
	font-family: "Poppins Light";
	src: url('../fonts/Poppins-Light.ttf');
}
.ff-po-li { font-family: "Poppins Light" !important; }

@font-face {
	font-family: "Poppins Light Italic";
	src: url('../fonts/Poppins-LightItalic.ttf');
}
.ff-po-li-it { font-family: "Poppins Light Italic" !important; }

@font-face {
	font-family: "Poppins Medium";
	src: url('../fonts/Poppins-Medium.ttf');
}
.ff-po-me { font-family: "Poppins Medium" !important; }

@font-face {
	font-family: "Poppins Medium Italic";
	src: url('../fonts/Poppins-MediumItalic.ttf');
}
.ff-po-me-it { font-family: "Poppins Medium Italic" !important; }

@font-face {
	font-family: "Poppins Regular";
	src: url('../fonts/Poppins-Regular.ttf');
}
.ff-po-re { font-family: "Poppins Regular" !important; }

@font-face {
	font-family: "Poppins Semi Bold";
	src: url('../fonts/Poppins-SemiBold.ttf');
}
.ff-po-se-bo { font-family: "Poppins Semi Bold" !important; }

@font-face {
	font-family: "Poppins Thin";
	src: url('../fonts/Poppins-Thin.ttf');
}
.ff-po-th { font-family: "Poppins Thin" !important; }

@font-face {
	font-family: "Poppins Thin Italic";
	src: url('../fonts/Poppins-ThinItalic.ttf');
}
.ff-po-th-it { font-family: "Poppins Thin Italic" !important; }

/* Font Family */
.ff-sa-se { font-family: sans-serif !important; }
.ff-se { font-family: serif !important; }
.ff-mo { font-family: monospace !important; }
.ff-cu { font-family: cursive !important; }
.ff-fa { font-family: fantasy !important; }

/* Font Weight */
.fw-n { font-weight: normal; }
.fw-b { font-weight: bold; }
.fw-l { font-weight: lighter; }
.fw-br { font-weight: bolder; }
.fw-100 { font-weight: 100; }
.fw-200 { font-weight: 200; }
.fw-300 { font-weight: 300; }
.fw-400 { font-weight: 400; }
.fw-500 { font-weight: 500; }
.fw-600 { font-weight: 600; }
.fw-700 { font-weight: 700; }
.fw-800 { font-weight: 800; }
.fw-900 { font-weight: 900; }

/* Font Variant */
.fv-n { font-variant: normal; }
.fv-sc { font-variant: small-caps; }
.fv-ic { font-variant: initial; }
.fv-ih { font-variant: inherit; }

/* Font Style */
.fts-n { font-style: normal; }
.fts-i { font-style: italic; }
.fts-o { font-style: oblique; }

/* Font Size - Pixels */
.fs-8 { font-size: 8px; }
.fs-10 { font-size: 10px; }
.fs-12 { font-size: 12px; }
.fs-14 { font-size: 14px; }
.fs-16 { font-size: 16px; }
.fs-18 { font-size: 18px; }
.fs-20 { font-size: 20px; }
.fs-24 { font-size: 24px; }
.fs-32 { font-size: 32px; }
.fs-40 { font-size: 40px; }
.fs-48 { font-size: 48px; }
.fs-56 { font-size: 56px; }
.fs-64 { font-size: 64px; }
.fs-72 { font-size: 72px; }
.fs-80 { font-size: 80px; }
.fs-88 { font-size: 88px; }
.fs-96 { font-size: 96px; }
.fs-100 { font-size: 100px; }

/* Font Size - EM */
.fs-05e { font-size: 0.5em; }
.fs-075e { font-size: 0.75em; }
.fs-1e { font-size: 1em; }
.fs-125e { font-size: 1.25em; }
.fs-15e { font-size: 1.5em; }
.fs-2e { font-size: 2em; }
.fs-25e { font-size: 2.5em; }
.fs-3e { font-size: 3em; }

/* Font Size - REM */
.fs-05r { font-size: 0.5rem; }
.fs-075r { font-size: 0.75rem; }
.fs-1r { font-size: 1rem; }
.fs-125r { font-size: 1.25rem; }
.fs-15r { font-size: 1.5rem; }
.fs-2r { font-size: 2rem; }
.fs-25r { font-size: 2.5rem; }
.fs-3r { font-size: 3rem; }

/* Font Size - Viewport Width */
.fs-1v { font-size: 1vw; }
.fs-2v { font-size: 2vw; }
.fs-3v { font-size: 3vw; }
.fs-4v { font-size: 4vw; }
.fs-5v { font-size: 5vw; }

/* Font Size - Viewport Height */
.fs-1vh { font-size: 1vh; }
.fs-2vh { font-size: 2vh; }
.fs-3vh { font-size: 3vh; }
.fs-4vh { font-size: 4vh; }
.fs-5vh { font-size: 5vh; }

/* Font Size - Percentage */
.fs-50p { font-size: 50%; }
.fs-75p { font-size: 75%; }
.fs-100p { font-size: 100%; }
.fs-125p { font-size: 125%; }
.fs-150p { font-size: 150%; }
.fs-200p { font-size: 200%; }
